solve an equation